|
Signal programming is used in the same sense as dataflow programming, and is similar to event-driven programming. The word signal is used instead of the word dataflow in documentation of such libraries as Qt, GTK+ and libsigc++. The time instants when the signal value (or dataflow value) changes correspond to events in event-driven programming. The signal flow of a program or a signal processing system is described graphically in a signal-flow graph or a data-flow diagram. ==Synchronous signal programming== In software development, a ''signal'' can mean synchronous events (sequences of samples, video frames, etc., with constant sample rate or frame rate) rather than asynchronous events, while the word ''event'' and ''data flow'' is often used for asynchronous event queues, but this is by no means universal. Especially in telecommunications, electrical engineering and signal processing, a digital signal is a sampled representation of an analog physical entity. In telecommunications, the term signalling means asynchronous phone call metadata information exchange, for example of telephone numbers. One application of synchronous signal programming is observer pattern. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Signal programming」の詳細全文を読む スポンサード リンク
|